package com.atguigu.gulimall.order.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @create: 2024/9/12
 * @author: gyhe10
 * @description: 封装提交订单所需要的数据
 **/

@Data
public class OrderSubmitVo {
    /**
     * 收货地址的id
     */
    private Long addrId;
    /**
     * 支付方式
     */
    private Integer payType;
    /**
     * 不需要提交所购买的商品，生成订单时重新查询购物车中勾选的购物项数据
     * 优惠券信息，本项目暂不实现
     */
    /**
     * 订单令牌，防止重复提交订单
     */
    private String orderToken;
    /**
     * 应付价格，可以和生成订单时重新查询购物车中勾选的购物项数据获取的新价格对比，验价
     */
    private BigDecimal payPrice;
    /**
     * 提交订单不需要携带用户信息，直接从session中获取
     */
    /**
     * 订单备注
     */
    private String note;
}
